package com.athena.framework.annotation;

import java.lang.annotation.*;

/**
 * @author likun
 * 2018/6/25 13:47
 **/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Inherited
@Documented
public @interface Aop {
    String value() default "";

    /**
     * 匹配需要代理的类名的正则表达式
     * @return
     */
    String className();

    /**
     * 方法名 (可正则表达式)
     * @return
     */
    String methodName();
}
